Skip to main content

New iOS 9 ReplayKit will screen record gameplay & app videos without need for Mac or third-party SDK

You’re about to hear a lot more about gameplay and in-app screen recording as Apple implements an API for the first time in iOS 9. ReplayKit, a new framework that arrived for developers with the introduction of iOS 9 this week at WWDC, will enable screen recording for gameplay and other apps without the need for a Mac or a third-party solution.

With ReplayKit, developers will be able to offer users the ability to screen record gameplay or other apps automatically or manually with a single tap. Users will then be able to share recorded content through an iOS share sheet directly to social networks and video sharing sites. Apple pauses all incoming notifications and anything that might ruin the gameplay video experience, and only users will have access to the recorded videos.

The recording can be initiated by the user manually or developers can implement automatic recording. Manual recording might be ideal for games like RPGs, for example, where users play for extended periods of time and only want to share a single moment or snippet of the extended gameplay session. In addition to simply recording, ReplayKit allows users to add voice commentary and access basic editing features for playback/scrub/trim. Users will have to allow screen recording for privacy reasons through a typical iOS pop-up that allows them to select to record the screen only, both the screen and audio recording with the microphone, or to not allow recording. 

There’s not much to it from a developer’s perspective with the core functionality only requiring a few lines of code. But it’s also pretty bare bones in terms of features when comparing the platform to alternatives like Kamcord, a free SDK and user community for gameplay recordings on iOS and Android. That service offers a user community, editing features, and sharing/social features beyond what’s included in ReplayKit, such as the ability to upload via the web and its standalone Android app. ReplayKit also won’t work simultaneously with AirPlay video or TV-out, as it taps into the same technology. 

Prior to ReplayKit, devs would need to implement an SDK like Kamcord or users would have to use a hacked together solution that uses a Mac or other external gear to record the iOS device’s screen. So far that means screen recording features have mostly been limited to the under 600 or so games that have implemented a third-party SDK. We reached out to Kamcord to get their thoughts on ReplayKit and the company offered the following statement:

“Kamcord’s goal has always been to create the #1 destination for mobile gaming content. Making it easier for people to share from all their favorite games is great news for us. We welcome mobile gaming content recorded from any source whether it be our industry-leading SDK with its community features or from ReplayKit.”

The introduction of the new API for screen recording is timely as third-party solution have gained a lot of traction over the last year. It also comes not long after Android implemented a system-wide screen recording API in Android 5.0 Lollipop that makes recording and sharing videos of games and other apps easier for all.

Kamcord just this month launched support for screen recording of any game, not just those using its SDK, through the new Android screen recording API. Last summer it said it was uploading around 1 hour of gameplay recordings every minute and in December announced a $15m Series B round led by gaming heavyweights GungHo.

 The bigger players also see the market as big business, evident from Amazon’s reported $1 billion acquisition of video game streaming site Twitch in August.  And with iOS 9 the market is bound to continue growing as more apps implement recording features natively and more gamers embrace the trend on mobile devices.

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

  1. friarnurgle - 10 years ago

    Wow, that’s a pretty big deal.

  2. srgmac - 10 years ago

    Looks neat — can you edit the recordings in iMovie?

  3. Angle Ramirez - 10 years ago

    Cool I could use that for YouTube channel

  4. gragehd - 9 years ago

    How and when can I downloaded?

  5. Harry Birnbaum - 9 years ago

    I downloaded the app to my iPad, but all it lets you do is watch others playing games, it’s exactly like the twitch app.

  6. Harry Birnbaum - 9 years ago

    I downloaded the app to my iPad, but all it lets you do is watch others play games, it’s exactly like the twitch app.

  7. Ahmad Mortada - 9 years ago

    What is the source of this app?

  8. teeayeand - 9 years ago

    ReplayKit is cool and all that but I don’t think many people actually find it helpful since so little apps are supporting this. We can use something like iRec as an alternative http://www.cydiageeks.com/irec-record-iphone-screen-without-jailbreak.html

  9. Winfred (@Winfredcruze) - 9 years ago

    Truth be told, ReplayKit is a bit difficult for me, I prefer more easy solutions, for example by using QuickTime via cables or using AirPay function to mirror and record iOS screen. These are the solutions that I found from here. http://showmore.com/record-ipad-pro-screen.html

Author

Avatar for Jordan Kahn Jordan Kahn

Jordan writes about all things Apple as Senior Editor of 9to5Mac, & contributes to 9to5Google, 9to5Toys, & Electrek.co. He also co-authors 9to5Mac’s Logic Pros series.


Manage push notifications

notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications
notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications